package com.ruibang.glass.etl.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import nonapi.io.github.classgraph.json.Id;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author Auto-generator
 * @since 2024-05-07
 */

@ApiModel(value ="")
@TableName("charge_mix_main_ingredients")
@Data
public class ChargeMixMainIngredients {

    @ApiModelProperty(value = "主键id")
    @TableId(value = "id")
    private Integer id;
    @ApiModelProperty(value = "日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date mianInDate;
    @ApiModelProperty(value = "作业序号")
    private Integer jobNumber;
    @ApiModelProperty(value = "料方号")
    private String materialNumber;
    @ApiModelProperty(value = "产线")
    private String productionLine;
    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;
    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime completeTime;
    @ApiModelProperty(value = "料罐号")
    private String tankNumber;
    @ApiModelProperty(value = "配合料实际值（kg）")
    private Float batchActualValue;
    @ApiModelProperty(value = "配合料称重值（kg）")
    private Float batchWeighValue;
    @ApiModelProperty(value = "A重量（称量kg）")
    private Float aWeightValue;
    @ApiModelProperty(value = "B重量（称量kg）")
    private Float bWeightValue;
    @ApiModelProperty(value = "C重量（称量kg）")
    private Float cWeightValue;
    @ApiModelProperty(value = "D重量（称量kg）")
    private Float dWeightValue;
    @ApiModelProperty(value = "E重量（称量kg）")
    private Float eWeightValue;
    @ApiModelProperty(value = "F重量（称量kg）")
    private Float fWeightValue;
    @ApiModelProperty(value = "G重量（称量kg）")
    private Float gWeightValue;
    @ApiModelProperty(value = "H重量（称量kg）")
    private Float hWeightValue;
    @ApiModelProperty(value = "I重量（称量kg）")
    private Float iWeightValue;
    @ApiModelProperty(value = "J重量（称量kg）")
    private Float jWeightValue;
    @ApiModelProperty(value = "A重量（设定kg）")
    private Float aWeightSet;
    @ApiModelProperty(value = "B重量（设定kg）")
    private Float bWeightSet;
    @ApiModelProperty(value = "C重量（设定kg）")
    private Float cWeightSet;
    @ApiModelProperty(value = "D重量（设定kg）")
    private Float dWeightSet;
    @ApiModelProperty(value = "E重量（设定kg）")
    private Float eWeightSet;
    @ApiModelProperty(value = "F重量（设定kg）")
    private Float fWeightSet;
    @ApiModelProperty(value = "G重量（设定kg）")
    private Float gWeightSet;
    @ApiModelProperty(value = "H重量（设定kg）")
    private Float hWeightSet;
    @ApiModelProperty(value = "I重量（设定kg）")
    private Float iWeightSet;
    @ApiModelProperty(value = "J重量（设定kg）")
    private Float jWeightSet;
    @ApiModelProperty(value = "总重")
    private Float totalWeightErrorValue;
    @ApiModelProperty(value = "A重量（误差值）")
    private Float aWeightErrorValue;
    @ApiModelProperty(value = "B重量（误差值）")
    private Float bWeightErrorValue;
    @ApiModelProperty(value = "C重量（误差值）")
    private Float cWeightErrorValue;
    @ApiModelProperty(value = "D重量（误差值）")
    private Float dWeightErrorValue;
    @ApiModelProperty(value = "E重量（误差值）")
    private Float eWeightErrorValue;
    @ApiModelProperty(value = "F重量（误差值）")
    private Float fWeightErrorValue;
    @ApiModelProperty(value = "G重量（误差值）")
    private Float gWeightErrorValue;
    @ApiModelProperty(value = "H重量（误差值）")
    private Float hWeightErrorValue;
    @ApiModelProperty(value = "I重量（误差值）")
    private Float iWeightErrorValue;
    @ApiModelProperty(value = "J重量（误差值）")
    private Float jWeightErrorValue;
    @ApiModelProperty(value = "作业日志")
    private String jobLog;
    @ApiModelProperty(value = "作业负责人")
    private String jobPerson;
    @ApiModelProperty(value = "复核人")
    private String jobChecker;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "逻辑删除标志")
    private Boolean delFlag;
    @ApiModelProperty(value = "混合机")
    private String mixBin;
}
